package com.mofang.ticketing.user.mapping.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 商户信息表
 * @TableName merchant_info
 */
@TableName(value ="merchant_info")
@Data
public class MerchantInfoDO implements Serializable {
    /**
     * 商户ID
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 商户类型 1=景区
     */
    @TableField(value = "merchant_type")
    private Integer merchantType;

    /**
     * 商户名称
     */
    @TableField(value = "merchant_name")
    private String merchantName;

    /**
     * 商户地址
     */
    @TableField(value = "merchant_address")
    private String merchantAddress;

    /**
     * 省市区 ‘,’ 拼接
     */
    @TableField(value = "merchant_area")
    private String merchantArea;

    /**
     * 省code
     */
    @TableField(value = "province_code")
    private String provinceCode;

    /**
     * 市code
     */
    @TableField(value = "city_code")
    private String cityCode;

    /**
     * 区code
     */
    @TableField(value = "county_code")
    private String countyCode;

    /**
     * 管理员账号
     */
    @TableField(value = "admin_account")
    private String adminAccount;

    /**
     * 管理员姓名
     */
    @TableField(value = "admin_username")
    private String adminUsername;

    /**
     * 创建人
     */
    @TableField(value = "create_user_id")
    private Long createUserId;

    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Date createTime;

    /**
     * 更新人
     */
    @TableField(value = "update_user_id")
    private Long updateUserId;

    /**
     * 更新时间
     */
    @TableField(value = "update_time")
    private Date updateTime;

    /**
     * 乐观锁
     */
    @TableField(value = "revision")
    private Integer revision;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}